﻿using System;
using System.Collections;
using System.Collections.Generic;


namespace DailyFx
{

	public interface IMatrix : ISeries // Row-Major, SoA type.
	{
		/// <summary>
		///		Gets or set the element by specified coord .
		/// </summary>
		new decimal this [ int r, int c ] { get; set; }

		/// <summary>
		///		Gets the row at specified radix .
		/// </summary>
		IVector this [ int r ] { get; }


		/// <summary>
		///		Gets the number of Rows.
		/// </summary>
		// Int32 Rank { get; }

		/// <summary>
		///		Gets the number of Columns.
		/// </summary>
		// Int32 Length { get; }
	}
}
